<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 引入Vue -->
    <script src="../js/vue.js"></script>
    <title>02_姓名案例_methods实现</title>
</head>
<body>
    

    <!-- 容器 -->
    <div id="root">
        姓：<input type="text" v-model="nameOne"><br>
        名：<input type="text" v-model="nameLast"><br>
        姓名： <span>{{fullName()}}</span> 
    </div>

    <script type="text/javascript">
       Vue.config.productionTip=false; // 阻止 vue 在启动时生成生产提示。
       
       // 只要 data 中的属性改变，vm 就会重新解析 Vue 模板 （el里面绑定的元素叫Vue模板）
       // vm重新解析遇到函数，就会再次调用函数
        new Vue({
            el:'#root',
            data:{
                nameOne : '张',
                nameLast: '三'
            },
            methods:{
                fullName(){
                    console.log('@------fullName');
                    return this.nameOne + '-' + this.nameLast ;
                }
            }
        })
       
    </script>
</body>
</html>